package com.gugee.ins.common.model.mysql.statistics;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * ins商品统计表
 * </p>
 *
 * @author HuangXin
 * @since 2021-02-25
 */
@Data
@TableName(value = "ins_st_product_base")
public class InsStProductBase implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 商品id
     */
    @TableField(value = "product_id")
    private Long productId;

    /**
     * 分类
     */
    @TableField(value = "overall_category_name")
    private String overallCategoryName;

    /**
     * 提及商品的达人数量
     */
    @TableField(value = "influencer_count")
    private Integer influencerCount;

    /**
     * 提及商品的帖子数量
     */
    @TableField(value = "media_count")
    private Integer mediaCount;

    /**
     * 提及商品的帖子的总参与数
     */
    private Long tec;

    /**
     * 统计时间类型(0:近30天,1:近一周)
     */
    @TableField(value = "date_type")
    private Integer dateType;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Long createTime;

    /**
     * 最近统计时间
     */
    @TableField(value = "last_st_time")
    private Long lastStTime;

    /**
     * 最近帖子提及时间
     */
    @TableField(value = "last_media_tag_time")
    private Long lastMediaTagTime;
}
